/**
 * Written by Timbot
 * V1.0, June 2007
 */
package com.as3.timbot.mvc
{

	public interface IController
	{
	/**
	* Sets the model for this controller.
	*/
	function setModel (m:IModel):void;

	/**
	* Returns the model for this controller.
	*/
	function getModel ():IModel;

	/**
	* Sets the view this controller is servicing.
	*/
	function setView (v:IView):void;

	/**
	* Returns this controller's view.
	*/
	function getView ():IView;
	}
}